草庐IT

Python mysql.connector 超时

全部标签

c# - Azure WebJob 命令超时

我们在使用AzureWeb作业时遇到问题。我们创建了一个C#控制台应用程序,将其压缩,然后创建了新的Web作业。这是一个c#控制台应用程序,它会不断地访问我们的一项Web服务来处理队列中的项目。每当我们运行Web作业时,我们都会收到以下错误:'cmd/cxxxxxxxx....'abortedduetonooutputandCPUactivityfor121seconds.YoumayincreaseSCM_COMMAND_IDLE_TIMEOUTsettingtosolvetheissue当我们将SCM_COMMAND_IDLE_TIMEOUT增加到600(10分钟)时。作业确实运行

c# - 异步调用时 Azure KeyVault Active Directory AcquireTokenAsync 超时

我按照Microsoft的HelloKeyVault中的示例在我的ASP.NetMVCWeb应用程序上设置了AzureKeyvault。示例应用程序。默认情况下,AzureKeyVault(ActiveDirectory)AuthenticationResult的有效期为一小时。因此,一小时后,您必须获得一个新的身份验证token。KeyVault在获得我的第一个AuthenticationResulttoken后的第一个小时内按预期工作,但在1小时到期后,它无法获得新token。不幸的是,直到我的生产环境出现故障,我才意识到这一点,因为我在开发过程中从未测试过超过一个小时。无论如何,

c# - ASP.NET 中的 session 超时警告

我有一个asp.net站点,我需要在session达到超时(假设10分钟)时发生弹出/层/警报。弹出窗口会显示您的帐户session将因不活动而过期,并有一个用于继续session的按钮或一个用于注销的按钮。我在网上看到了不同的方法,但最好/正确的处理方法是什么?如果弹出窗口打开时间过长,我是否必须设置额外的超时时间? 最佳答案 varsessionTimeoutWarning="";varsessionTimeout="";varsTimeout=parseInt(sessionTimeoutWarning)*60*1000;se

c# - 在 C# 中实现超时

我是C#的新手;我主要是做Java。我想按照以下方式实现超时:intnow=Time.now();while(true){tryMethod();if(now>now+5000)thrownewTimeoutException();}我如何在C#中实现它?谢谢! 最佳答案 一种可能的方式是:Stopwatchsw=newStopwatch();sw.Start();while(true){tryMethod();if(sw.ElapsedMilliseconds>5000)thrownewTimeoutException();}但是

c# - 如何让SqlConnection超时更快

我正在使用带有SqlClient.SqlConnection的SQL连接字符串并在字符串中指定连接超时=5,但它仍然等待30秒后返回失败。我如何让它放弃并更快地返回?我在快速本地网络上,不想等待30秒。未开启的服务器需要30秒才能出现故障。这只是一个快速实用程序,将始终只在此本地网络上运行。编辑:对不起,如果我不清楚。我希望SqlConnection.Open更快地失败。希望这可以从我想要更快地发生故障的服务器已关闭这一事实中推断出来。编辑:好像只是有时候设置失败。就像它知道服务器的IP地址,并使用TCP/IP与其通信(不是本地)但无法通过该地址联系SQLServer?我不确定模式是什

c# - 如何为方法设置超时

如何为繁忙的方法设置超时+C#。 最佳答案 好的,这是真正的答案。...voidLongRunningMethod(objectmonitorSync){//dostufflock(monitorSync){Monitor.Pulse(monitorSync);}}voidImpatientMethod(){ActionlongMethod=LongRunningMethod;objectmonitorSync=newobject();booltimedOut;lock(monitorSync){longMethod.BeginIn

c# - 超时 Web Api 请求?

像MVCWebApi运行在异步ASP.NET管道上,意思是executiontimeoutisunsupported.在MVC中我使用[AsyncTimeout]过滤器,WebApi没有这个。那么如何在WebApi中使请求超时? 最佳答案 根据Mendhak的建议,您可以做您想做的事,尽管不完全是您想要做的事,而无需跳过很多环节。在不过滤器的情况下执行此操作可能看起来像这样:publicclassValuesController:ApiController{publicasyncTaskGet(){varwork=this.Actu

c# - 使用 SqlCommand 执行存储过程时如何防止超时错误?

我有一个运行存储过程的C#程序。如果我从Microsoftsqlservermanagementstudio运行存储过程,它工作正常。执行大约需要30秒。但是,如果我尝试从C#程序运行相同的存储过程,它会超时,即使我已将连接字符串中的超时设置为10分钟。using(connection1=newSqlConnection("userid=user_id_goes_here;password=password_goes_here;initialcatalog=database_name_goes_here;datasource=server_name_goes_here;connecti

c# - 在 C#/Powershell 中 - 是否可以更改 IIS 应用程序池的空闲超时?

我想禁用应用程序池的空闲超时(将其设置为零)并且我想在设置时执行此操作,是否可以从C#或PowerShell执行此操作? 最佳答案 如果您使用的是PowerShell2或更高版本,您应该可以访问Set-ItemProperty.您还需要加载WebAdministration模块。然后你可以做(​​例子取自here)Set-ItemProperty("IIS:\AppPools\$name")-NameprocessModel.idleTimeout-value([TimeSpan]::FromMinutes(0))并验证该值是否已更

c# - TransactionScope 最大超时

我在此代码中使用了TransactionScope:privatevoidExecuteSP(){boolIsComplete=false;SqlCommandsqlComm=null;//6hours!!!TimeSpants1=newTimeSpan(6,0,0);try{using(TransactionScopet=newTransactionScope(TransactionScopeOption.RequiresNew,ts1)){using(SqlConnectionsqlConn=newSqlConnection(GetConnectionString())){//op